@charset "utf-8";
/*common*/
.home-zwgk-iconlinks li a,
.home-zwfw-iconlinks li a,
.home-zmhd-iconlinks li a,
.zwgk-iconlinks li a,
.zwgk-iconlinks li a:before,
.zwgk-btn-links li a,
.zjyd-ydgk-iconlinks li a,
.zwgk-jggk a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

.common-slideTpxw{position:relative; overflow:hidden;}
.common-slideTpxw .owl-carousel .item-name{position:absolute; right:0; bottom:0; left:0; z-index:9; padding:0 115px 0 18px; height:40px; line-height:40px; color:#fff; background-color:rgba(0,0,0,.5);}
.common-slideTpxw .owl-dots{position:absolute; bottom:21px; right:20px; z-index:99;}
.common-slideTpxw .owl-dot{float:left; width:8px; height:8px; margin-right:6px; background-color:#fff;border-radius: 10px;}
.common-slideTpxw .owl-dot.active{    background-color: #0d74dc; width: 18px;}

.common-scrollZtzl .owl-prev, .common-scrollZtzl .owl-next{position: absolute; top: 50%; margin-top: -23px; width: 18px; height: 46px; line-height: 46px; background: #02020269; text-align: center; color:#fff; font-family: "宋体"; border-radius: 0; cursor: pointer; -webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.common-scrollZtzl .owl-nav i{font-style: normal; font-weight: bold;}
.common-scrollZtzl .owl-prev{left:0;}
.common-scrollZtzl .owl-next{right:0;}
.common-scrollZtzl .owl-nav.disabled{display: block;}
.common-scrollZtzl .owl-prev:hover, .common-scrollZtzl .owl-next:hover{background: #00000061;}

.home-toutiao{height: 74px; padding:20px; background: #EFF7FF;}
.home-toutiao .inPad{position: relative;}
.home-toutiao h3{position: absolute; width: 26px; height: 70px; padding:6px 10px 0; line-height: 24px; left: 0; top:0; bottom: 0; font-size: 1.25em; text-align: center; color: #fff; background: url(../images/home_toutiao_tag.png) no-repeat center bottom;}
.home-toutiao .bd{margin: 0 25px; padding:0 20px;overflow:hidden;height:74px}
.home-toutiao .bd ul{ overflow:hidden; zoom:1; }
.home-toutiao .bd ul li{height: 85px; overflow: hidden;}
.home-toutiao .bd ul li h4{font-size:2.25em; text-align: center;line-height:75px;}
.home-toutiao .bd ul li h4 a{color: #2c528c;}
.home-toutiao .bd ul li h4 a:hover{color:#d90000;}
.home-toutiao .bd ul li p{text-align: center; color: #999999; font-size:14px;}
.home-toutiao .btn{position: absolute; right: 0; top: 5px;}
.home-toutiao .btn a{display: block; width: 27px; height: 27px; background: url(../images/home_toutiao_arrow.png) no-repeat;}
.home-toutiao .btn a.prev{margin-bottom: 11px;}
.home-toutiao .btn a.next{background-position: 0 -28px;}
.home-toutiao .btn a.prev:hover{background-position: -28px 0;}
.home-toutiao .btn a.next:hover{background-position: -28px -28px;}

.home-l{width: 690px;}
.home-r{width: 510px;}
.home-row-l{width: 67%;position: relative;}
.home-row-r{width: 32%;}
.home-row-c{width: 48.333%; margin: 0 0 0 10px}
.home-row-half{width: 50%;background: #fff;}
.home-row-medium-left{width: 25%;background: #fff;}
.home-row-medium-right{width: 74%;background: #fff;}
.home-row-three{width: 32.3%;background: #fff;margin: 0 0 10px 10px;}


.home-news{padding: 15px 15px 15px 0;}
.home-tpxw, .home-tpxw .owl-carousel img{height:458px;border-radius: 0px;}
.home-focustpxw, .home-focustpxw .owl-carousel img{height:180px;}
.home-party, .home-party .owl-carousel img{height:180px;}



.home-news{padding-top: 5px;height: 387px;}
.home-news .bd{height: 400px;}
.home-news .bd ul{padding: 0;}
.home-news-iconlinks{margin: 0 -5px; overflow: hidden;}
.home-news-iconlinks li{float: left; width: 33.3333%;}
.home-news-iconlinks li a{display: block; margin: 0 5px; font-weight: bold; color: #0f59a4; text-align: center; border:#105aa4 1px solid;}
.home-news-iconlinks li a:before{content: ''; display: inline-block; width: 35px; height: 35px; margin:3px 13px 3px 0; background: url(../images/home_icon_news.png) no-repeat; vertical-align: middle;}
.home-news-iconlinks li a:hover{background: #f1f7ff;}
.home-news-iconlinks li.li1 a:before{background-position: 0 -35px;}
.home-news-iconlinks li.li2 a:before{background-position: 0 -70px;}

.home-video-spread{/* height: 455px; */height: 180px;}
.home-video-spread li{background: #fff;position: relative;width: 100%;}
.home-video-spread li:before{content: '';position: absolute;left: 20px;bottom: 10px;margin-top: 0;width: 30px;height: 31px;background: url(../images/shipjb1.png) no-repeat;z-index: 1;}
.home-video-spread li.zhibuvideo:after{content: '';position: absolute;left: 10px;top: 0px;margin-top: 0;width: 35px;height: 42px;background: url(../images/zbjiabi1.png) no-repeat;z-index: 1;}
.home-video-spread li.ysju:after{content: '';position: absolute;left: 10px;top: 0px;margin-top: 0;width: 35px;height: 42px;background: url(../images/ysjiabi1.png) no-repeat;z-index: 1;}

.home-video-spread li a{display: block;width: 100%;position: absolute;top: 0;left: 0;z-index: 1;height:100%;}
.home-video-spread li img{width: 100%;display: block;height: 100%;}
.home-video-spread li .text{display: block;height: 44px;line-height: 40px;z-index: 1;font-size: 15px;position: absolute;overflow: hidden;bottom: 0;left: 0;width: 100%;color: #fff;background-color: rgb(0 0 0 / 12%);}
.home-video-spread li .text a{position: initial;height: 44px;padding: 0 0 0 60px;color: #fff;display: block;}

.home-zhaunt-spread{}
.home-zhaunt-spread .topping{display: block;width: 100%;position:relative}
.home-zhaunt-spread .topping:after{content: '';position: absolute;left: 0;top: 0px;margin-top: 0;width: 35px;height: 42px;background: url(../images/ztijiabi1.png) no-repeat;z-index: 1;}
.home-zhaunt-spread .topping img{display: block;width: 100%;height: 130px;}
.home-zhaunt-spread .ztlist{background: #fff;padding: 1px 0;height: 90px;}
.home-zhaunt-spread .ztlist li{height: 30px;padding: 0 0 0 15px;}
.home-zhaunt-spread .ztlist li a{display: block;height: 30px;line-height: 30px;background: url(../images/mincircle.png) no-repeat left center;padding: 0 0 0 15px;}

.msglist{background: #fff;padding: 1px 0;}
.msglist li{height: 45px;padding: 0;overflow:hidden}
.msglist li a{display: block;height: 45px;line-height: 45px;background: url(../images/mincircle.png) no-repeat left center;padding: 0 0 0 15px;}

.newlist li a{background: url(../images/mincircle.png) no-repeat left center;}

.home-msg-spread{padding-top: 10px;}
.home-msg-spread .tit{display: block;height: 55px;color: #0d74dc;font-size: 18px;line-height: 55px;padding: 0 0 0 45px;background: #fff url(../images/msg.png) no-repeat 12px 12px;}
.home-msg-spread .msglist{background: #fff;padding: 1px 0;}
.home-msg-spread .msglist li{height: 33px;padding: 0 0 0 15px;}
.home-msg-spread .msglist li a{display: block;height: 33px;line-height: 33px;padding: 0 0 0 15px;}


.mCover{position: absolute;top: 0;left: 14px;width: 98%;height: 100%;display: none;z-index: 2;background: #1d1d1e;}
.mCover span{position: absolute;top: 1px;left: 1px;background: url(../images/dddimg.png) no-repeat center bottom;text-align: center;cursor: pointer;color: #fff;width: 20px;height: 20px;}


.hongdunew{padding: 0 20px;background: #fff;}
.hongdunew .tit{height: 52px;line-height: 52px;padding: 0 0 0 50px;background: #fff url(../images/hongduyun.png) no-repeat 4px 10px;position: relative;color: #0d74dc;font-size: 18px;}
.hongdunew .tit .more{}

.partyjian{padding: 0 15px;background: #fff;}
.partyjian .tit{height: 52px;line-height: 52px;padding: 0 0 0 40px;background: #fff url(../images/partyjian.png) no-repeat left center;position: relative;color: #0d74dc;font-size: 18px;}
.partyjian .tit .more{}

.focusmedia{overflow: hidden;padding-bottom: 10px;}


.media{height: 160px;background: #f7f7f7;padding: 10px;}
.media h3{background: #fff;font-size: 16px;height: 55px;line-height: 55px;padding: 0 0 0 20px;}
.media .music{height: 105px;background: #fff;margin-top: 1px;}
.media .music{height: 105px;background: #fff;margin-top: 1px;overflow: hidden;}
.media .music audio{display: block;margin: 19px auto;}

.partyjian .msglist{background: #fff;padding: 1px 0;}
.partyjian .msglist li{height: 45px;padding: 0;}
.partyjian .msglist li a{display: block;height: 45px;line-height: 45px;padding: 0 0 0 15px;}

.wenzhenw{padding: 0 15px;background: #fff;}
.wenzhenw .tit{height: 52px;line-height: 52px;padding: 0 0 0 50px;background: #fff url(../images/wenzhenw.png) no-repeat 4px 10px;position: relative;color: #0d74dc;font-size: 18px;}
.wenzhenw .tolinks{overflow: hidden;padding: 0 0 10px 0;}
.wenzhenw .tolinks li{float: left;width: 50%;padding-bottom: 10px;}
.wenzhenw .tolinks li a{display: block;color: #fff;width: 65%;height: 50px;line-height: 50px;padding: 0 0 0 58px;}
.wenzhenw .tolinks li.xiaoxi a{background: #0d74dc url(../images/xiaoxi1.png) no-repeat 20px 14px;}
.wenzhenw .tolinks li.xiaogji a{background: #f44242 url(../images/xiangji.png) no-repeat 12px 14px;}
.wenzhenw .tolinks li.sectioncar a{background: #45a5b9 url(../images/huoce.png) no-repeat 16px 8px;}
.wenzhenw .tolinks li.jubao a{background: #f2a74c url(../images/jubao.png) no-repeat 16px 8px;}

.funwu{padding: 0 15px;background: #fff;}
.funwu .tit{height: 52px;line-height: 52px;padding: 0 0 0 50px;background: #fff url(../images/fuwuioc.png) no-repeat 4px 10px;position: relative;color: #0d74dc;font-size: 18px;}
.fuwulinks{overflow: hidden;background:#ffffff;}
.fuwulinks li{width: 27%;float: left;padding: 3% 3%;}
.fuwulinks li a{display: block;text-align: center;padding: 14px 0;color: #fff;background: #2174d9;}



.bulletin{padding: 0 15px;background: #fff;}
.bulletin .tit{height: 52px;line-height: 52px;padding: 0 0 0 50px;background: #fff url(../images/bulletin.png) no-repeat 4px 10px;position: relative;color: #0d74dc;font-size: 18px;}
.bulletin .msglist{background: #fff;padding: 1px 0;}
.bulletin .msglist li{height: 45px;padding: 0;}
.bulletin .msglist li a{display: block;height: 45px;line-height: 45px;padding: 0 0 0 15px;}

.newspaper{overflow: hidden;padding: 0 10px;background: #fff;}
.newspaper a.shuzbaoimg{display: block;width: 100%;}
.newspaper a.shuzbaoimg img{display: block;margin: 0 auto;height: 345px;border: 1px solid #ddd;border-radius: 5px;box-shadow: 0px 0px 5px #ddd;}
.newspaper .spapelist{display: block;float: right;width: 55%;}
.newspaper .spapelist li{height: 40px;}
.newspaper .spapelist li span{display: block;float: right;font-size: 16px;color: #999;height: 40px;line-height: 40px;}
.newspaper li a{display: block;font-size: 16px;height: 40px;line-height: 40px;background: url(../images/mincircle.png) no-repeat left center;padding: 0 0 0 15px;}

.television-broadcast{background: #fff;overflow: hidden;}
.television-broadcast .simple-tit{height: 40px;line-height: 40px; }
.television{float: left;width: 33%;}
.broadcast{float: left;width: 33%;}
.shipbox{width: 260px;height: 150px;margin: 0 auto;overflow: hidden;}
.shipbox a{display:block;width: 260px;height: 150px;position: relative;}
.shipbox a img{display:block;width: 260px;height: 150px;}
.shipbox a span{position: absolute;bottom: 18px;left: 50px;white-space: nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;width: 80%;color: #fff;}
.shipbox a:before{content: '';position: absolute;left: 10px;bottom: 14px;margin-top: 0;width: 30px;height: 31px;background: url(../images/shipjb1.png) no-repeat;z-index: 1;}

.shipbox a:hover img{animation:fadenum 1s ease; animation-fill-mode:forwards}


.meitijuzeng{height: 196px;}
.meitijuzeng .simple-tit{color:#ff0000; background:url(../images/ruijxingred.png) no-repeat 25px 2px;padding: 0 54px;}
.meitijuzeng .simple-tit .more{font-size: 15px;font-family: '宋体';color: #0d74dc;float: right;height: 35px;line-height: 35px;padding: 0;}

.meitijuzeng ul{overflow: hidden;width: 100%;padding: 15px 0;}
.meitijuzeng ul li{overflow: hidden;float: left;width: 16%;cursor: pointer;}
.meitijuzeng ul li img{display: block;border: 1px #ddd solid;margin: 0 auto;padding: 6px;width: 90px;height: 90px;}
.meitijuzeng ul li span{display: block;width: 79%;margin: 7px auto;text-align: center;height: 23px;line-height: 23px;border: 1px #ddd solid;font-size: 14px;border-radius: 29px;}
.meitijuzeng ul li:hover span{border: 1px #ff0000 solid; color:#ff0000}

.travelbox{padding: 0 15px;}
.travelbox .tit{background: #fff url(../images/lvyouico.png) no-repeat 4px 10px;}

.figurebox{padding: 0 15px;}
.figurebox .tit{background: #fff url(../images/laomoico.png) no-repeat 4px 10px;}

.picbox-newlist{overflow: hidden;padding: 5px;}
.picbox-newlist .picbox{display: block;width: 260px;float: left;height: 142px;position: relative;}
.picbox-newlist .picbox img{display: block;height: 100%;width: 100%;}
.picbox-newlist .picbox span{position: absolute;bottom: 0;padding: 0 0 0 1.5%;height: 40px;width: 98.8%;line-height: 40px;color: #fff;background-color: rgba(0,0,0,.5);}
.picbox-newlist .newlist{background: #fff;padding: 1px 0;width: 290px;float: right;}
.picbox-newlist .newlist li{height: 35px;padding: 0;}
.picbox-newlist .newlist li a{display: block;height: 35px;line-height: 35px;padding: 0 0 0 15px;}

.noflpicbox-newlist{overflow: hidden;padding: 5px;margin: 0 auto;}
.noflpicbox-newlist .picbox{display: block;width: 99%;}
.noflpicbox-newlist .picbox img{display: block;width: 100%;}
.noflpicbox-newlist .newlist{background: #fff;padding: 1px 0;/* width: 290px; */height: 180px;}
.noflpicbox-newlist .newlist li{height: 35px;padding: 0;}
.noflpicbox-newlist .newlist li a{display: block;height: 35px;line-height: 35px;padding: 0 0 0 15px;overflow:hidden;}

.wenyibox .tit{background: #fff url(../images/wenyiico.png) no-repeat 4px 10px;}
.kejiaobox .tit{background: #fff url(../images/kejiaoico.png) no-repeat 4px 10px;}
.caimaobox .tit{background: #fff url(../images/caimaoico.png) no-repeat 4px 10px;}
.nomocracybox .tit{background: #fff url(../images/nomocracyico.png) no-repeat 4px 10px;}
.xiangcuibox .tit{background: #fff url(../images/xiangcuiico.png) no-repeat 4px 10px;}
.shenhuobox .tit{background: #fff url(../images/shenhuoico.png) no-repeat 4px 10px;}

.hongdunew .tit a,.travelbox .tit a,.funwu .tit a,.partyjian .tit a,.bulletin .tit a,.figurebox .tit a,.wenyibox .tit a,.kejiaobox .tit a,.caimaobox .tit a,.nomocracybox .tit a,.xiangcuibox .tit a,.shenhuobox .tit a{color:#2174d9;}


.foot-biamin{padding: 10px;background: #fff;overflow: hidden;}
.foot-biamin .bianmiico{width: 80px;height: 80px;float: left;}
.foot-biamin .bianminbox{float: left;padding: 0 0 0 10px;}
.foot-biamin .item{overflow: hidden;}
.foot-biamin .foot-biamin-name{color: #2174d9;position: relative;float: left;padding: 0 5px;font-size: 14px;height: 25px;line-height: 25px;border-right: 1px #ddd solid;width: 65px;text-align: left;}
.foot-biamin .foot-biamin-links{padding-left: 20px;font-size: 14px;height: 27px;line-height: 20px;color: #333;overflow: hidden;}
.foot-biamin .foot-biamin-links a{display: block;float: left;margin-right: 12px;color: #333;}




.foot-upper{padding: 20px 0;border-top: 1px solid #8097c0;}
.foot-upper>.container{padding-bottom: 10px;}
.foot-upper .foot-upper-name{position: relative;float: left;padding: 0 30px 0 15px;font-size: 14px;line-height: 60px;border-right: 1px #ddd solid;width: 80px;}
.foot-upper .foot-upper-links{padding-left: 20px;font-size: 14px;line-height: 30px;color: #333;overflow: hidden;}
.foot-upper .foot-upper-links a{display: block;float: left;margin-right: 12px;color: #333;}


/* xiehui */

.xiehui-top{}
.xiehui-top img{display: block;margin: 0 auto}
.xiehui-nav{background: #338899;}
.xiehui-nav ul{overflow: hidden;}
.xiehui-nav ul li{float: left;}
.xiehui-nav ul li a{color: #fff;font-size: 18px;height: 50px;line-height: 50px;padding: 0 15px;}
.xiehui-nav ul li a:hover{font-weight:bold}


.xiehui-newsList li .time{position:absolute; right:0; top: 50%; margin-top: -.8em; color:#999999;}
.xiehui-newsList li a{display: block;padding: 0 0 0 15px;max-width: 100%;color:#333333;font-size: 16px;font-weight: normal;line-height: 40px;height: 44px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;position: relative;}
.xiehui-newsList li a:hover{color:#338899;}
.xiehui-newsList li a:after{content:'';position: absolute;width: 8px;height: 8px;left: 0;top: 15px;border-radius: 10px;background: #338899;}
.xiehui-newsList li a:before{content:'';position: absolute;width: 4px;height: 4px;left: 2px;top: 17px;border-radius: 10px;background: #fff;z-index: 9;}
.xiehui-newsList li .tsxhtit a{font-size: 20px;font-weight: bold;line-height: 50px;height: 50px;}


.xiehui-title {border-bottom: 1px #eee solid;height: 40px;}
.xiehui-title h3{position:relative;display: inline-block;height: 39px;font-size: 24px;font-weight: 500;color: #338899;border-bottom: 2px #338899 solid;}
.xiehui-title.iconLeft h3:before{position:absolute; top:50%; left:0; content:""; width:5px; height:22px; margin-top:-11px; background-color:#0e59a4;}
.xiehui-title h3 a{color: #338899;}
.xiehui-title.iconLeft h3{padding-left:20px;}
.xiehui-title.s h3{font-size:1.375em; font-weight: normal;}
.xiehui-title.iconLeft.s h3:before{width: 5px;	height: 18px; margin-top: -9px;}

.xhminbox{width: 31.5%;float: left;padding: 10px;overflow: hidden;height: 355px;}

.brief{background: #f9f9f9;position: relative;}
.brief .tits{height: 50px; line-height: 50px; font-size: 20px; color: #389;}
.brief .text{font-size: 14px; line-height: 25px;}
.brief .more{font-size: 14px; color: #389; position: absolute; bottom: 15px; right: 15px;}

.mechanism{}
.mechanism .tits{height: 50px;line-height: 50px;font-size: 20px;color: #389;}
.mechanism .agency{}
.mechanism .agency li{overflow: hidden;display: flex;padding: 5px 0;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;}
.mechanism .agency li span{font-size: 14px;display: block;float: left;}
.mechanism .agency li span.labe{padding: 0 5px;width: 80px;}
.mechanism .agency li .names{flex: 1;}
.mechanism .agency li .names b{font-weight: normal;padding: 0 5px 0 0;width: 44px;display: block;float: left;}

.writer{}
.writer .tits{height: 50px;line-height: 50px;font-size: 20px;color: #389;}
.writer .tits a{display: block;float: right;font-size: 14px;color: #999;}
.writer .pzi{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;}
.writer .pzi li{width: 115px;margin: 5px;height: 145px;}
.writer .pzi li a{width: 115px;height: 145px;position: relative;display: block;}
.writer .pzi li img{width: 115px;height: 145px;display: block;}
.writer .pzi li span{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;color: #fff;height: 35px;line-height: 35px;}

.xhlieb-box{width: 100%}
.publsit{width: 33%;float: left;overflow: hidden;}
.publsit .tits{height: 50px;line-height: 50px;font-size: 20px;color: #389;}
.publsit .tits a{display: block;float: right;font-size: 14px;color: #999;}

.fcimg-box{overflow: hidden;}
.fcimg-box .bigimg-box{display: block;float: left;width: 600px;position: relative;height: 420px;}
.fcimg-box .bigimg-box img{display: block;width: 100%;height: 100%;}
.fcimg-box .bigimg-box span{display: block;position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;text-align: center;height: 35px;line-height: 35px;font-size: 18px;background: #4c4b4bb3;}
.fcimg-box ul{float: right;width: 600px;position: relative;height: 420px;}
.fcimg-box ul li{width: 48%;height: 49%;float: left;margin: 0 0 10px 10px;}
.fcimg-box ul li a{position: relative;display: block;height: 100%;}
.fcimg-box ul li img{display: block;height: 100%;width: 100%;}
.fcimg-box ul li span{display: block;position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;text-align: center;height: 35px;line-height: 35px;font-size: 18px;background: #4c4b4bb3;}




.globalMask{position: absolute;top: 0;left: 0;width: 100%;height:100%;background: #0e0e0e6e;z-index: 9; display: none;}
.globalWin{position:absolute;top: 143px;/* border-radius: 20px; */overflow: hidden;left: 35%;}
.globalWin .text{background: #fff;padding: 15px;border-radius: 0 0 20px 20px;}
.globalWin .close{background: url(../images/winClose.png) no-repeat center;width: 70px;height: 70px;margin: 20px auto;cursor: pointer;}